/* SPDX-License-Identifier: BSD-3-Clause
 *
 * Copyright(c) 2019 Intel Corporation. All rights reserved.
 */

#include <stdint.h>

const int32_t fir_int32_12_4156_5345_010_090[250] = {
	3388064,
	2103678,
	2588621,
	3003201,
	3289311,
	3375616,
	3187681,
	2654590,
	1715972,
	309000,
	-1610211,
	-4055571,
	-7035886,
	-10511174,
	-14426105,
	-18683424,
	-23158811,
	-27697959,
	-32125744,
	-36244313,
	-39850668,
	-42739502,
	-44716782,
	-45614286,
	-45293362,
	-43663492,
	-40685637,
	-36382432,
	-30840569,
	-24214188,
	-16719141,
	-8631481,
	-273616,
	7996830,
	15802429,
	22766807,
	28531588,
	32779134,
	35250465,
	35763733,
	34227329,
	30653000,
	25158397,
	17970176,
	9416017,
	-86479,
	-10047026,
	-19926252,
	-29162149,
	-37200047,
	-43523733,
	-47686853,
	-49340539,
	-48260145,
	-44362718,
	-37720992,
	-28567244,
	-17289156,
	-4416600,
	9400589,
	23423041,
	36858656,
	48904650,
	58793401,
	65836995,
	69472264,
	69298737,
	65111461,
	56923398,
	44977350,
	29744904,
	11913285,
	-7641844,
	-27894994,
	-47720356,
	-65950400,
	-81438916,
	-93127908,
	-100112283,
	-101700449,
	-97465921,
	-87287745,
	-71375413,
	-50277965,
	-24873838,
	3657557,
	33882414,
	64176403,
	92802029,
	117997525,
	138071930,
	151502587,
	157029100,
	153740023,
	141145505,
	119233461,
	88503690,
	49978361,
	5186664,
	-43876910,
	-94819563,
	-144940463,
	-191340721,
	-231048840,
	-261155504,
	-278952672,
	-282068987,
	-268596392,
	-237200378,
	-187208906,
	-118674579,
	-32406655,
	70029801,
	186348178,
	313607557,
	448310730,
	586528751,
	724047761,
	856530828,
	979688864,
	1089452098,
	1182135271,
	1254588364,
	1304326765,
	1329634160,
	1329634160,
	1304326765,
	1254588364,
	1182135271,
	1089452098,
	979688864,
	856530828,
	724047761,
	586528751,
	448310730,
	313607557,
	186348178,
	70029801,
	-32406655,
	-118674579,
	-187208906,
	-237200378,
	-268596392,
	-282068987,
	-278952672,
	-261155504,
	-231048840,
	-191340721,
	-144940463,
	-94819563,
	-43876910,
	5186664,
	49978361,
	88503690,
	119233461,
	141145505,
	153740023,
	157029100,
	151502587,
	138071930,
	117997525,
	92802029,
	64176403,
	33882414,
	3657557,
	-24873838,
	-50277965,
	-71375413,
	-87287745,
	-97465921,
	-101700449,
	-100112283,
	-93127908,
	-81438916,
	-65950400,
	-47720356,
	-27894994,
	-7641844,
	11913285,
	29744904,
	44977350,
	56923398,
	65111461,
	69298737,
	69472264,
	65836995,
	58793401,
	48904650,
	36858656,
	23423041,
	9400589,
	-4416600,
	-17289156,
	-28567244,
	-37720992,
	-44362718,
	-48260145,
	-49340539,
	-47686853,
	-43523733,
	-37200047,
	-29162149,
	-19926252,
	-10047026,
	-86479,
	9416017,
	17970176,
	25158397,
	30653000,
	34227329,
	35763733,
	35250465,
	32779134,
	28531588,
	22766807,
	15802429,
	7996830,
	-273616,
	-8631481,
	-16719141,
	-24214188,
	-30840569,
	-36382432,
	-40685637,
	-43663492,
	-45293362,
	-45614286,
	-44716782,
	-42739502,
	-39850668,
	-36244313,
	-32125744,
	-27697959,
	-23158811,
	-18683424,
	-14426105,
	-10511174,
	-7035886,
	-4055571,
	-1610211,
	309000,
	1715972,
	2654590,
	3187681,
	3375616,
	3289311,
	3003201,
	2588621,
	2103678,
	3388064

};

struct pdm_decim pdm_decim_int32_12_4156_5345_010_090 = {
	12, 250, 3, 4156, 5345, 10, 90, fir_int32_12_4156_5345_010_090
};
